package com.github.pig.admin.service.sys;

import com.baomidou.mybatisplus.plugins.Page;
import com.baomidou.mybatisplus.service.IService;
import com.github.pig.admin.model.entity.PaymentRecord;
import com.github.pig.admin.model.entity.PaymentRecordPrint;
import com.github.pig.admin.model.entity.PaymentRecordPrintWhere;
import com.github.pig.admin.model.managerfee.FeeStatisticsBean;
import com.github.pig.admin.model.managerfee.FeeStatisticsWhere;
import com.github.pig.admin.util.AjaxJson;

import java.util.List;

/**
 * <p>
 * 缴费记录表 服务类
 * </p>
 *
 * @author xiaosa
 * @since 2018-07-23
 */
public interface PaymentRecordService extends IService<PaymentRecord> {

    Page<PaymentRecord> indexPage(Page<PaymentRecord> page,PaymentRecord paymentRecord);

    AjaxJson queryById(String id);

    Page indexStatisticsPage(Page page, FeeStatisticsWhere where);

    List<PaymentRecordPrint> printFeePage(PaymentRecordPrintWhere paymentRecord);
}
